package com.bysj.service;

import com.bysj.entity.Goods;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

public interface GoodsService {
    //添加商品
    void addGoods(Goods goods);
    //查询所有商品
    List<Goods> getAllGoods(Map map);
    //根据id查询商品
    List<Goods> getGoodsById(Integer id);
    //根据用户id查询商品
    List<Goods> getGoodsByUid(Integer id);
    //根据id删除商品
    void deleteGoodsById(Integer id);
    //根据id修改商品
    void updateGoodsById(Goods goods);
    //根据输入的文字查询相关商品
    List<Goods> getGoodsByWords(String searchwords);
    //分页查询所有商品
    PageInfo<Goods> getAllGoodsByPage(Map map , int pageNum, int pageSize);
}
